.step {
  cursor: pointer;
  &.pending .num {
    color: rgba(0, 0, 0, 0.45);
    border: 1px solid rgba(0, 0, 0, 0.45);
  }
  &.selected .num {
    border: 1px solid @primary-color;
    background-color: fade(@primary-color, 10);
  }
  &.finish .num {
    border: 1px solid @primary-color;
  }
  &.current .num {
    color: white;
    border: 1px solid @primary-color;
    background-color: @primary-color;
  }
}
.num {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50px;
  color: @primary-color;
  text-align: center;
  // &.pending {
  //   color: rgba(0, 0, 0, 0.45);
  //   border: 1px solid rgba(0, 0, 0, 0.45);
  // }
  // &.finish {
  //   border: 1px solid @primary-color;
  // }
  // &.current {
  //   color: white;
  //   border: 1px solid @primary-color;
  //   background-color: @primary-color;
  // }
}
.lineContainer {
  padding: 0 4px;
}
.line {
  display: inline-block;
  height: 1px;
  width: 100%;
  background-color: @primary-color;
  vertical-align: middle;
}
.act {
  line-height: 32px;
  white-space: nowrap;
}
.state {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 5px;
  width: 0;
  .current {
    color: rgba(232, 185, 0, 1);
  }
}
.skip {
  cursor: pointer;
  color: @btn-primary-bg;
  display: inline-block;
  margin-top: 5px;
  text-decoration: underline;
  &:hover {
    text-decoration: underline;
  }
}
.createBtn {
  text-align: center;
}
.uploader {
  :global(.ant-upload.ant-upload-select) {
    display: block;
  }
}
